STA · 时序收敛 & ECO 实战

🎯 30章 完整目录
01 STA基础概念
建立时间/保持时间 时序路径分类 时钟域与同步设计
02 SDC约束编写
create_clock set_input/output_delay false_path / multicycle
03 PrimeTime基础操作
启动PrimeTime 读取设计与库 report_timing详解
04 时序报告解读
slack/transition capacitance/skew data/clock path
05 Setup Violation修复
Cell Sizing Buffer Insertion VT Swap / 逻辑重组
06 Hold Violation修复
Delay Cell插入 路径长度匹配 时钟偏斜调整
07 Transition/Fanout问题
驱动能力分析 Buffer Tree重构 Level调整
08 跨时钟域(CDC)处理
同步器结构 格雷码 / MCP CDC验证
09 OCV与Derating
OCV概念 Derating因子 AOCV / POCV
10 CRPR与CPPR
时钟路径悲观移除 CRPR实现 PrimeTime CPPR
11 ECO概念与流程
Pre/Post-mask ECO ECO流程 ECO工具链
12 PrimeTime ECO模式
PT ECO工作流 write_changes fix_eco_timing
13 IC Compiler II ECO
place_eco_cells route_eco 增量物理实现
14 Fusion Compiler ECO
综合与物理融合 时序驱动ECO 优化策略
15 Functional ECO
网表修改 逻辑等价性检查 功能ECO流程
16 Timing ECO
setup/hold修复 面积与功耗权衡 ECO策略
17 Spare Cells管理
Spare Cell插入 库设计 自动分配算法
18 Metal ECO
金属层ECO ECO库单元 绕线资源管理
19 ECO验证
形式验证 STA回归 DRC/LVS检查
20 功耗优化ECO
多阈值单元替换 时钟门控ECO 电源门控ECO
21 时钟树综合(CTS)优化
时钟偏斜平衡 时钟功耗优化 有用偏斜
22 多场景时序收敛
MCMM分析 多模式多角优化 场景合并策略
23 层次化设计时序
Block-level约束 顶层时序收敛 接口时序模型
24 先进工艺节点挑战
FinFET效应 RC寄生参数 IR Drop影响
25 机器学习在STA中应用
时序预测 ECO建议生成 自动化参数调优
26 Tcl脚本自动化
时序分析脚本 ECO自动化脚本 报告生成脚本
27 Debug技巧
时序路径追踪 约束冲突排查 工具日志分析
28 Signoff标准
Timing Signoff Corner选择 Margin策略
29 案例分析
Setup修复实战 Hold修复实战 复杂ECO案例
30 课程总结与进阶
常见陷阱 最佳实践 学习资源推荐